// 创建菜单请求参数
export interface CreateMenuReq {
  AlwaysShow?: boolean
  Component: string
  ComponentName?: string
  Icon: string
  Id: number
  KeepAlive: boolean
  Name: string
  ParentId: number
  Path: string
  Permission: string
  Sort: number
  Status: number
  Type: number
  Visible: boolean
}

// 创建菜单响应参数
export interface CreateMenuResp {}

// 修改菜单请求参数
export interface UpdateMenuReq {
  AlwaysShow?: boolean
  Component: string
  ComponentName?: string
  Icon: string
  Id: number
  KeepAlive: boolean
  Name: string
  ParentId: number
  Path: string
  Permission: string
  Sort: number
  Status: number
  Type: number
  Visible: boolean
}

// 修改菜单响应参数
export interface UpdateMenuResp {}

// 删除菜单请求参数
export interface DeleteMenuReq {
  id: number
}

// 删除菜单时候响应参数
export interface DeleteMenuResp {}
// 获取菜单列表请求参数
export interface QueryMenuPageReq extends PageParam {}
// 获取菜单列表响应参数
export interface QueryMenuPageResp {}

// 获取菜单明细请求参数
export interface QueryMenuReq {
  ID: number
}

// 获取菜单明细响应参数
export interface QueryMenuResp {}
